﻿using EyFramework.ORM;
using Ncov2019.Entity;
using Ncov2019.Entity.Dto;
using System.Collections.Generic;

namespace Ncov2019.Core.Dao
{
    public interface INcovBarConfirmDao : IBaseHisDao<NcovBarConfirm>
    {
        List<NcovBarConfirm> queryTodayData(NcovBarConfirmParam ncovBarConfirmParam);

        NcovBarInfoDto GetNcovBarInfo(string barCode);

        List<NcovBarConfirm> GetNcovBarConfirm(NcovBarConfirm ncovBarConfirm);

        bool DeleteById(long confirmSeq);

        List<NcovInfo> QueryNcovInfo(NcovInfoParam ncovInfoParam);

        bool UpdateLisPatInfo(LisPatInfoDto lisPatInfo);
        LisReportInfo GetLisReport(string bingrenid);
    }
}